Vom Fachbereich für Mathematik und Informatik

نویسندگان

  • Antonio José Grau Vázquez
  • Isidro Ramos Salavert
چکیده

Conceptual modelling is the process of the software life cycle concerned with the identification and specification of requirements for the system to be built. In the last years, the ever increasing demands for software correctness have encouraged the use of formal methods in the modelling process. The use of formal specification languages provides more precise and concise specifications, and a basis for formal verification. Nevertheless, there is still a need for techniques to support the validation of formal specifications against the informal user requirements. The importance of early requirements validation is widely accepted. It is a well-known fact that errors and misunderstandings introduced in the early phases of systems development are the most difficult and costly ones to correct, unless detected early. A limitation of formal specifications is that they cannot readily be understood by users unless they have been specially trained. However, user validation can be facilitated by exploiting the executable aspects of formal specification languages. Through specification animation, users can test and investigate the dynamic behaviour of the specification in several scenarios to see if it adequately captures their real needs. This thesis presents a systematic approach and workbench environment to support the construction and validation through animation of Troll specifications. Troll is a formal object-oriented language designed for the analysis and design of distributed information systems. Our approach is an iterative requirements definition process consisting of the formal specification of requirements, the automatic transformation of the specification into an executable form, and the interactive animation of the executable version to validate user requirements. To provide objects with persistence in the animation environment, we analyse how the static structure of Troll objects can be mapped into relational tables. In order to execute the specification, we analyse the operational meaning of state transitions in Troll, determine an execution model, and describe the transformation of the specifications into C++ code. We present a prototype implementation of the workbench environment.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Datenbanken und Informationssysteme

Organisatorische Zugehörigkeit Ich gehörte zunächst zum Fachbereich Elektrotechnik, Fakultät für Maschinenbau und Elektrotechnik. Anläßlich der Zusammenführung der Informatik wurde ich Mitglied des Instituts für Theoretische und Praktische Informatik (1978) im Fachbereich Mathematik und Informatik. Wenig später wurde dieses Institut in kleinere Einheiten aufgeteilt, und mein Arbeitsbereich wurd...

متن کامل

GermanTeam 2007 The German National RoboCup Team

1 Deutsches Forschungszentrum für Künstliche Intelligenz, Safe and Secure Cognitive Systems, Robert-Hooke-Str. 5, 28359 Bremen, Germany 2 Fachgebiet Simulation und Systemoptimierung, Fachbereich Informatik, Technische Universität Darmstadt, Hochschulstraße 10, 64289 Darmstadt, Germany 3 Institut für Informatik, LFG Künstliche Intelligenz, Humboldt-Universität zu Berlin, Rudower Chaussee 25, 124...

متن کامل

Multiscale Approximation

1 Fachbereich 12 Mathematik und Informatik, Philipps-Universität Marburg Hans-Meerwein-Straße, Lahnberge, D-35032 Marburg {dahlke,koch,werner}@mathematik.uni-marburg.de 2 Zentrum für Technomathematik, Fachbereich 3, Universität Bremen Postfach 330440, D-28334 Bremen {pmaass,dlorenz,schiffi}@math.uni-bremen.de 3 Konrad-Zuse-Zentrum für Informationstechnik Berlin (ZIB) Takustraße 7, D-14195 Berli...

متن کامل

Charakterisierung der Farbeigenschaften melanozytärer Hautveränderungen zur Unterstützung der Früherkennung des malignen Melanoms

Max-Planck-Institut f ur extraterrestrische Physik, Garching Department of Electrical Engineering, University of Sydney Institut f ur medizinische Statistik und Epidemiologie, TU M unchen Klinik und Poliklinik f ur Dermatologie der Universit at Regensburg Fachbereich Informatik/Mathematik, Fachhochschule M unchen Lehrstuhl f ur Theoretische Informatik und Grundlagen der KI, TU M unchen ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2001